package com.csc.contact.checkbill.mapper;

import com.csc.contact.checkbill.entity.ReconciliationInfo;
import com.hollycrm.hollybeacons.system.db.mybatis.support.BaseMapper;

import java.util.List;
import java.util.Map;


/**
 * author zhanglei
 * createDate 2019-06-17
 * Description 对账文件信息mapper类
 */
public interface ReconciliationMapper extends BaseMapper<ReconciliationInfo> {


    int saveReconcInfo(List<ReconciliationInfo> reconciliationInfoList);

    int truncateTable();

    int queryReconCount();

    int queryReconCountByProvide(String originProvide);

    //查询对账表中当前省份所有数据
    List<ReconciliationInfo> queryAllReconInfoByProvince(String cardProvince);

    ReconciliationInfo queryReconInfo(int startPostion);

    ReconciliationInfo queryReconInfoByProvince(Map params);

    List<String> queryProvide();

}
